/* 打包时间：2025-11-29 21:10:27 */
(function(){
  try{
    var bridge = null;
    try{ bridge = runtime && runtime.accessibilityBridge; }catch(e){}
    if(!bridge){
      try{
        var m = runtime.getClass().getDeclaredMethod("getAccessibilityBridge");
        m.setAccessible(true);
        bridge = m.invoke(runtime);
      }catch(e){}
    }
    if(!bridge){ return; }
    try{
      var WF = Packages.com.stardust.autojs.core.accessibility.AccessibilityBridge$WindowFilter;
      bridge.setWindowFilter(new JavaAdapter(WF,{ filter:function(info){ return true; } }));
    }catch(e){}
  }catch(e){}
})();
module['exports'] = function (_0x3f6f2a) {
    var _0x3dc5c8 = {};
    function _0x398c5a(_0x524c35) {
        if (_0x3dc5c8[_0x524c35])
            return _0x3dc5c8[_0x524c35]['exports'];
        var _0x47482a = _0x3dc5c8[_0x524c35] = {
            'i': _0x524c35,
            'l': ![],
            'exports': {}
        };
        return _0x3f6f2a[_0x524c35]['call'](_0x47482a['exports'], _0x47482a, _0x47482a['exports'], _0x398c5a), _0x47482a['l'] = !![], _0x47482a['exports'];
    }
    return _0x398c5a['m'] = _0x3f6f2a, _0x398c5a['c'] = _0x3dc5c8, _0x398c5a['d'] = function (_0x4e1c04, _0x4b903b, _0xada73a) {
        !_0x398c5a['o'](_0x4e1c04, _0x4b903b) && Object['defineProperty'](_0x4e1c04, _0x4b903b, {
            'enumerable': !![],
            'get': _0xada73a
        });
    }, _0x398c5a['r'] = function (_0x25e754) {
        typeof Symbol !== 'undefined' && Symbol['toStringTag'] && Object['defineProperty'](_0x25e754, Symbol['toStringTag'], { 'value': 'Module' }), Object['defineProperty'](_0x25e754, '__esModule', { 'value': !![] });
    }, _0x398c5a['t'] = function (_0xbb1a72, _0x42b586) {
        if (_0x42b586 & 0x1)
            _0xbb1a72 = _0x398c5a(_0xbb1a72);
        if (_0x42b586 & 0x8)
            return _0xbb1a72;
        if (_0x42b586 & 0x4 && typeof _0xbb1a72 === 'object' && _0xbb1a72 && _0xbb1a72['__esModule'])
            return _0xbb1a72;
        var _0x1d40ec = Object['create'](null);
        _0x398c5a['r'](_0x1d40ec), Object['defineProperty'](_0x1d40ec, 'default', {
            'enumerable': !![],
            'value': _0xbb1a72
        });
        if (_0x42b586 & 0x2 && typeof _0xbb1a72 != 'string') {
            for (var _0x2d07f2 in _0xbb1a72)
                _0x398c5a['d'](_0x1d40ec, _0x2d07f2, function (_0x143b3a) {
                    return _0xbb1a72[_0x143b3a];
                }['bind'](null, _0x2d07f2));
        }
        return _0x1d40ec;
    }, _0x398c5a['n'] = function (_0x31d229) {
        var _0x27464e = _0x31d229 && _0x31d229['__esModule'] ? function _0x5a12ca() {
            return _0x31d229['default'];
        } : function _0x1deb07() {
            return _0x31d229;
        };
        return _0x398c5a['d'](_0x27464e, 'a', _0x27464e), _0x27464e;
    }, _0x398c5a['o'] = function (_0x336563, _0x447b52) {
        return Object['prototype']['hasOwnProperty']['call'](_0x336563, _0x447b52);
    }, _0x398c5a['p'] = '', _0x398c5a(_0x398c5a['s'] = 0x29);
}({
    0x29: function (_0x49d029, _0x8cc24a) {
        const _0x260116 = {};
        _0x49d029['exports'] = _0x260116;
        const _0x576a9d = 'com.tencent.mm';
        _0x260116['getUioTreeData'] = function (_0x278faf, _0x587dbf) {
            if (_0x278faf === undefined)
                _0x278faf = null;
            if (_0x587dbf === undefined)
                _0x587dbf = {};
            if (!_0x278faf) {
                var _0x3bc250 = 0x1c, _0x2ebae1 = 0x0;
                while (!_0x278faf && _0x2ebae1 < _0x3bc250) {
                    var _0x4a4ce3 = packageName(_0x576a9d)['depth'](_0x2ebae1)['find']();
                    if (_0x4a4ce3 && _0x4a4ce3['length'] === 0x1 && _0x4a4ce3[0x0]['childCount']() > 0x1) {
                        _0x278faf = _0x4a4ce3[0x0];
                        break;
                    }
                    _0x2ebae1++;
                }
                if (!_0x278faf) {
                    console['error']('[tree|L48]', '未能找到微信UI对象'), _0x587dbf['error'] = '未能找到微信UI对象';
                    return;
                }
            }
            try {
                var _0x39fec5 = {}, _0x5f002e = (_0x278faf['id']() || '')['replace'](_0x576a9d + ':id/', ''), _0x26401e = _0x278faf['text']() || '', _0x4a1269 = _0x278faf['desc']() || '', _0x3bf3a3 = _0x278faf['className']()['replace']('android.widget.', ''), _0x3a7d92 = _0x278faf['clickable'](), _0x231a64 = _0x278faf['scrollable'](), _0x29659e = _0x278faf['depth'](), _0x4e5bb8 = _0x278faf['bounds'](), _0x544b5a = _0x278faf['childCount'](), _0x4ae6e5 = _0x4e5bb8 ? [
                        _0x4e5bb8['left'],
                        _0x4e5bb8['top'],
                        _0x4e5bb8['right'],
                        _0x4e5bb8['bottom']
                    ] : null;
                if (_0x5f002e)
                    _0x39fec5['id'] = _0x5f002e;
                if (_0x3bf3a3)
                    _0x39fec5['className'] = _0x3bf3a3;
                if (_0x26401e)
                    _0x39fec5['text'] = _0x26401e;
                if (_0x4a1269)
                    _0x39fec5['desc'] = _0x4a1269;
                if (_0x3a7d92)
                    _0x39fec5['clickable'] = _0x3a7d92;
                if (_0x231a64)
                    _0x39fec5['scrollable'] = _0x231a64;
                if (_0x4ae6e5)
                    _0x39fec5['bounds'] = _0x4ae6e5;
                if (_0x29659e >= 0x0)
                    _0x39fec5['depth'] = _0x29659e;
                if (_0x544b5a >= 0x0)
                    _0x39fec5['childCount'] = _0x544b5a;
                _0x587dbf['props'] = _0x39fec5;
                if (_0x544b5a > 0x0) {
                    _0x587dbf['children'] = [];
                    for (var _0x40214a = 0x0; _0x40214a < _0x544b5a; _0x40214a++) {
                        var _0x4f6384 = _0x278faf['child'](_0x40214a);
                        if (_0x4f6384) {
                            var _0x1de0fc = {};
                            _0x260116['getUioTreeData'](_0x4f6384, _0x1de0fc), _0x587dbf['children']['push'](_0x1de0fc);
                        }
                    }
                }
            } catch (_0x1d470f) {
                console['error']('[tree|L100]', '获取UI树数据出错:\x20' + _0x1d470f['message']), _0x587dbf['error'] = _0x1d470f['message'];
            }
        }, _0x260116['getDeviceInfo'] = function () {
            try {
                var _0x23b270 = {}, _0xabce5e = [
                        'brand',
                        'product',
                        'width',
                        'height',
                        'buildId',
                        'sdkInt',
                        'release',
                        'model'
                    ];
                for (var _0x2d01f9 = 0x0; _0x2d01f9 < _0xabce5e['length']; _0x2d01f9++) {
                    var _0x39b166 = _0xabce5e[_0x2d01f9];
                    if (typeof device[_0x39b166] !== 'function' && device[_0x39b166] !== null) {
                        var _0x8ad2b = device[_0x39b166];
                        if (typeof _0x8ad2b !== 'object')
                            _0x23b270[_0x39b166] = _0x8ad2b;
                        else
                            try {
                                _0x23b270[_0x39b166] = _0x8ad2b['toString']();
                            } catch (_0x5368f3) {
                                console['log']('[tree|L130]', '跳过无法序列化的属性:\x20' + _0x39b166);
                            }
                    }
                }
                return _0x23b270;
            } catch (_0x3ea392) {
                return console['error']('[tree|L137]', '获取设备信息出错:\x20' + _0x3ea392['message']), console['error']('[tree|L138]', '需要\x22修改系统设置\x22的权限,oppo手机:设置->应用->特殊应用权限->修改系统设置,\x20勾选当前应用'), console['error']('[tree|L139]', '需要\x22修改系统设置\x22的权限,华为手机:\x20设置->隐私->特殊应用权限->修改系统设置,\x20勾选当前应用'), {};
            }
        }, _0x260116['main'] = function () {
            try {
                var _0x52e640 = currentActivity(), _0x375e71 = {};
                return _0x260116['getUioTreeData'](null, _0x375e71), Object['assign'](_0x375e71, {
                    'deviceInfo': _0x260116['getDeviceInfo'](),
                    'packageName': _0x576a9d,
                    'activityName': _0x52e640,
                    'timestamp': new Date()['getTime']()
                }), _0x375e71;
            } catch (_0x4f908a) {
                return console['error']('[tree|L165]', 'Tree.main执行出错:\x20' + _0x4f908a['message']), {};
            }
        };
    }
});